package IT05;

import java.util.ArrayList;
import java.util.List;

public class ForDemo {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        for(int i : arr){
            System.out.println(i);
        }
        System.out.println("-------");
        String[] strArray = {"hello","world","java"};
        for(String s : strArray){
            System.out.println(s);
        }
        System.out.println("-------");
        List<String> list = new ArrayList<>();
        list.add("hello");
        list.add("my");
        list.add("dear");
        for(String s : list ){
            System.out.println(s);
        }
        /*
        //内部原理是一个Iterator迭代器-验证：
        for(String s : list){
            if(s.equals("hello")){
                list.add("javaee");
            }//因为是用List，所以会抛出异常:ConcurrentModificationException
        }
        */
    }
}
